之前自學完JAVA的一些基礎語法
從今天學android studio
到B站上找自學的影片還蠻方便的 YT上的好像都要付錢(窮學生
也可能是沒找過拉
我們組的畢業專題是:旅遊行程規劃APP
為此我跑去自學了一點點JAVA就來學Android Studio了
今日學習筆記
TextView的基礎設置
利用settext設置放在strings.xml的內容
package com.example.basiccontrols;
import android.os.Bundle;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
public class TextViewActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text_view);
TextView tv_hello = findViewById(R.id.tv_hello);
tv_hello.setText(R.string.hello);
}
}
學習設置文字的大小和認識不一樣的單位
px=>像素
dp=>有特定根據螢幕尺寸的公式來計算px
sp=>會跟隨系統文字大小變化
package com.example.basiccontrols;
import android.os.Bundle;
import android.widget.TextView;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
public class TextSizeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_text_size);
TextView tv_hello = findViewById(R.id.tv_size_px);
tv_hello.setText(R.string.hello);
tv_hello.setTextSize(200);
}
}
學習設置文字和文字背景的顏色
package com.example.basiccontrols;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.TextView;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
public class activity_text_color extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_text_color);
TextView textView1 = findViewById(R.id.tv_code_system);
textView1.setTextColor(Color.GREEN);
TextView textView2 = findViewById(R.id.tv_color_eight);
textView2.setTextColor(0xff00ff00);
TextView textView3 = findViewById(R.id.tv_color_six);
textView3.setTextColor(0x00ff00);
TextView textView4 = findViewById(R.id.tv_color_background1);
textView4.setBackgroundColor(Color.GREEN);
TextView textView5 = findViewById(R.id.tv_color_background2);
textView5.setBackgroundResource(R.color.green);
}
}
今天先學到這邊 :)